wire-woven screen - French English Dictionary